<?php
    $data = json_decode($_POST['data'], true);
    $login = $data['login'];
    $email = $data['email'];
    $isAdmin = $data['isAdmin'];
    
    $seed = rand(1, 99999);
    $code = md5($login + $seed);
    $role = $isAdmin ? 1 : 0;
    
    include $_SERVER["DOCUMENT_ROOT"]."/mail/class.phpmailer.php";
    $message = "<h3>Привет, $login!</h3>
                Ты был приглашен в чат LSC.<br/>
                Для входа в чат понадобится этот код: <font color=\"red\">$code</font></br>
                Не потеряй его, так как восстановлению и замене он не подлежит :D";
    $mail = new PHPMailer();
    $mail->From = 'admin@lsc.com';
    $mail->FromName = 'Администратор чата LSC';
    $mail->AddAddress($email, $login);
    $mail->IsHTML(true);
    $mail->Subject = '[Приглашение в закрытый чат LSC]';
    $mail->Body = $message;
    
    if ($mail->Send()) {
        
        include "connect.php";
        
        $query = "INSERT INTO user (login, key_hash, role, seed) VALUES ('$login', '".md5($code)."', $role, $seed)";
        $result = mysql_query($query)
            or die("query failed");
        
        $result = array(
            "result" => 1,
            "error" => ""
        );
    }
    else {
        $result = array(
            "result" => 0,
            "error" => "Не удалось отправить приглашение: " . $mail->ErrorInfo
        );
    }
    
    echo json_encode($result);
 